c438f46e50a03b57c32e1a8d73ad34d52badf79c,dev/plugins/hu.elte.txtuml.export.cpp/src/hu/elte/txtuml/export/cpp/ClassExporter.java,ClassExporter,createSubSmSource,#String#String#Region#String#,136
Before Change
source = createSubSmClassHeaderSource(className_, parentClass, region_);
Shared.writeOutSource(dest_, GenerationTemplates.headerName(className_),
GenerationTemplates.headerGuard(source, className_));
source = createSubSmClassCppSource(className_, parentClass, region_).toString();
String dependencyIncludes = GenerationTemplates.cppInclude(className_);
After Change
}
source = createSubSmClassHeaderSource(className_, parentClass, region_);
Shared.writeOutSource(dest_, GenerationTemplates.headerName(className_),Shared.format(
GenerationTemplates.headerGuard(source, className_)));
source = createSubSmClassCppSource(className_, parentClass, region_).toString();
String dependencyIncludes = GenerationTemplates.cppInclude(className_);
dependencyIncludes = GenerationTemplates.debugOnlyCodeBlock(GenerationTemplates.StandardIOinclude)
+ dependencyIncludes + GenerationTemplates.cppInclude(parentClass);
Shared.writeOutSource(dest_, GenerationTemplates.sourceName(className_), Shared.format(dependencyIncludes + "\n" + source));
}
private String createClassHeaderSource(Class class_) {